//
//  MCCollVCellInfo.h
//  QuKeClient
//
//  Created by delicious on 2017/12/1.
//  Copyright © 2017年 delicious. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface MCCollVCellInfo :NSObject
@property (nonatomic, strong) NSString * cellId;
@property (nonatomic)         Class      aClass;
@property (nonatomic, assign) CGFloat    lineSpacing;
@property (nonatomic, assign) CGFloat    interitemSpacing;
@property (nonatomic )        CGSize     sizeCell;
@property (nonatomic )        UIEdgeInsets     insetsCell;


+(MCCollVCellInfo *)configForCellId:(NSString *)cellId
                              Class:(Class)aClass
                               Line:(CGFloat)lineSpacing
                          Interitem:(CGFloat)interitemSpacing
                     CollectionView:(UICollectionView *)collectionView
                           SizeCell:(CGSize)sizeCell
                         InsetsCell:(UIEdgeInsets)insetsCell IsSection:(BOOL)isSection;


@end

@interface MCReusableViewInfo :NSObject
@property (nonatomic, strong) NSString * viewId;
@property (nonatomic )        CGSize     sizeView;

+(MCReusableViewInfo *)configForViewId:(NSString *)viewId
                        CollectionView:(UICollectionView *)collectionView
                              SizeView:(CGSize)sizeView;


+(MCReusableViewInfo *)configForViewId:(NSString *)viewId
                        CollectionView:(UICollectionView *)collectionView
                              SizeView:(CGSize)sizeView
                                IsSize:(BOOL)isSize;

@end



